use init_proc::DerefGpio;
use stm32f4::stm32f407::{
    gpioa, gpiob, gpioc, gpiod, gpioe, gpiof, gpiog, gpioh, GPIOA, GPIOB, GPIOC, GPIOD, GPIOE,
    GPIOF, GPIOG, GPIOH,
};



#[derive(Debug, DerefGpio)]
pub struct PA;

#[derive(Debug, DerefGpio)]
pub struct PB;

#[derive(Debug, DerefGpio)]
pub struct PC;

#[derive(Debug, DerefGpio)]
pub struct PD;

#[derive(Debug, DerefGpio)]
pub struct PE;

#[derive(Debug, DerefGpio)]
pub struct PF;

#[derive(Debug, DerefGpio)]
pub struct PG;

#[derive(Debug, DerefGpio)]
pub struct PH;

